body
{
    font-size: .85em;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #E7EFFB;
}

#header
{
    border-color:Black;
    border-style: solid;
    border-width:medium;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: auto;
    width: 100%;
    background-color :#494848;
}
#header h1 
{
    font-size: 40px;
    font-style:italic;
    color:White;
}

footer,
nav,
section {
    display: block;
}

/* Styles for basic forms
-----------------------------------------------------------*/
.ui-widget{}
fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


.editor-field-readonly textbox
{
    font-family:"Times New Roman";
    color:Gray;   
}
/* MISC  
----------------------------------------------------------*/
.clear {
    clear: both;
}

.error {
    color: Red;
}

nav, 
#menucontainer {
    margin-top: 40px;
}

div#title {
    display: block;
    float: left;
    text-align: left;
}

#logindisplay {
    font-size: 1.1em;
    display: block;
    text-align: right;
    margin: 10px;
    color: White;
}

#logindisplay a:link {
    color: white;
    text-decoration: underline;
}

#logindisplay a:visited {
    color: white;
    text-decoration: underline;
}

#logindisplay a:hover {
    color: white;
    text-decoration: none;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Tables */
table.dataTable
{
}
table
{
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	
}
tbody tr:nth-child(even){background-color: white;}
tbody tr:nth-child(odd){background-color: #E2E4FF;}
th
{
	color: #000;
	font-size: 13px;
	text-align: left;
}

th
{
	padding-left: 5px;
}

tr:hover
{
	background-color: #fff;
}

adImage
{
    width:400px;
    height:400px;
}
.ui-dialog
{
    width:auto;
    max-width:100em;
}
/* TAbs */
.ui-tabs
{
    
}
.ui-state-disabled
{
    display:none;
}

#container,#wrapper,#tabpos
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: auto;
    width: 100%;
    height:100%;
    
}
#wrapper 
{
 background-color: Black;   
}
#tabpos,#tabs
{
    
}

#tabs, .ui-tabs
{
    
    width:800px;
    margin-left:auto;
    margin-right:auto;
    

}
.tabcontent 
{
    
   padding: 0.4em; 
}


.display-label
{
    font-weight: bold;
    float:left;
    clear:left;
    padding-right:0.5em;
}
.display-field
{
    float:left;
   
}
